;;;; fastjson-cl.asd

(asdf:defsystem #:fastjson-cl
  :description "Describe fastjson-cl here"
  :author "catmore"
  :license  "Specify license here"
  :version "0.0.1"
  :serial t
  :pathname "src"
  :components ((:file "package"))
  :depends-on ("abstract-classes"
	       "interface"
	       "defenum"
	       "deeptestutils-cl"
	       "com.alibaba.fastjson"
	       "com.alibaba.fastjson.serializer"))


(asdf:defsystem #:com.alibaba.fastjson
  :serial t
  :pathname "src/com/alibaba/fastjson"
  :components ((:file "package")
               (:file "JSON")
               (:file "JSONArray")
               (:file "JSONAware")
               (:file "JSONException")
               (:file "JSONObject")
               (:file "JSONPatch")
               (:file "JSONPath")
	       (:file "JSONPathParser")
               (:file "JSONPathException")
               (:file "JSONPObject")
               (:file "JSONReader")
               (:file "JSONStreamAware")
               (:file "JSONStreamContext")
               (:file "JSONValidator")
               (:file "JSONWriter")
               (:file "PropertyNamingStrategy")
               (:file "TypeReference")))

(asdf:defsystem #:com.alibaba.fastjson.serializer
  :serial t
  :pathname "src/com/alibaba/fastjson/serializer"
  :components ((:file "package")
               (:file "SerializeConfig")
               (:file "SerializeFilter")
               (:file "SerializerFeature")
               (:file "SerializeWriter")
               (:file "SerializeWriter")))
